/*
  _________   |  Designed and built by:
 |  _   _  |  |  University of Tennessee Athletics Dept., Internet Communications
 |_/ | | \_|  |    __  ___________   ___    _____  _______________  _  ____________
     | |      |   / / / /_  __/ _ | / _ \  /  _/ |/ /_  __/ __/ _ \/ |/ / __/_  __/
    _| |_     |  / /_/ / / / / __ |/ // / _/ //    / / / / _// , _/    / _/  / /
   |_____|    |  \____/ /_/ /_/ |_/____/ /___/_/|_/ /_/ /___/_/|_/_/|_/___/ /_/
              |

== Christopher Echols, Director
== Drew Edwards, Assoc. Director
== Mark Naylor, Asst. Director

Gameday Information
Version 3.0.0
Copyright © 2015, University of Tennessee Athletics
All Rights Reserved
*/

#gameday_content 							{float:left;width:100%;}
#gameday_info 								{float:left;position:relative;width:100%;height:200px;margin-bottom:24px;padding:0;background:url(//utennessee_ftp.sidearmsports.com/images/gameday/gameday-info-header.jpg) no-repeat center center;background-size:cover;}
#gameday-header 							{float:left;position:relative;width:100%;margin-bottom:24px;}
#matchup 											{position:absolute;bottom:0;width:100%;text-align:right;}
#matchup h1  									{margin:0;padding-right:16px;color:#FFF;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-size:54px;line-height:1em;}
#matchup p  									{color:#CCC;}
#matchup p > span 						{color:#53565A;}
p#event-date									{margin:0;padding:8px 0;padding-right:16px;background:rgba(0,0,0,0.5);}

#gameday_content > .utsp-rail,
	#gameday_content > .utsp-rail >
	.utsp-alert-green 							{margin-top:0;}

.info-green 										{color:#468847;}
.alert-red											{color: #B94A48;}

h1.utsp-gameday-info-heading 				{margin-bottom:0;background:#DDD;color:#373A36;border-top: 2px solid #FFF;}
h1.utsp-gameday-info-heading:hover 			{cursor:pointer;}
h1.utsp-gameday-info-heading i 				{float:right;}
.utsp-gameday-info-block 					{float:left;width:100%;border:1px solid #DDD;display:none;}
.utsp-gameday-info-block p 					{float:left;margin:0;padding:8px;}
.utsp-gameday-info-block img				{width:100%;}

h1.utsp-gameday-services-heading 			{margin-bottom:0;background:#3A57AB;color:#FFF;border-top: 2px solid #FFF;}
h1.utsp-gameday-services-heading:hover 		{cursor:pointer;}
h1.utsp-gameday-services-heading i 			{float:right;}
.utsp-gameday-services-block 				{float:left;width:100%;background:#E2EAFF;border:1px solid #3A57AB;display:none;}
.utsp-gameday-services-block p 				{float:left;margin:0;padding:8px;}
.utsp-gameday-services-block a 				{color:#373A36;text-decoration:underline;}
.utsp-gameday-services-block i 				{margin-right:8px;font-size:1.6em;color:#3A57AB;}
.utsp-gameday-services-block img			{}

table.utsp-info-table tr > td:nth-child(1) 	{width:50%;}

/* ---- */

.info_panel 								{float:left;max-width:330px;}
.info_entry 								{background:#ededed;box-shadow: 2px 2px 2px #d0d0d0;}
.info_entry p 								{padding:0 10px 0 10px;}
.info_entry ul 								{margin-left:-10px;padding-right:10px;}
.info_entry ol 								{list-style-type:upper-alpha;}
.info_entry li 								{font-weight:bold;line-height:1.4em;}
.info_entry a 								{color:#222;font-weight:bold;}
.info_entry a:hover 						{color:#f77f00;}
.info_entry h2 								{font-size:1.4em;font-weight:bold;margin:20px 10px;text-transform:uppercase;}
.info_entry h3 								{font-size:1.4em;font-weight:bold;margin:10px 0;padding-left:10px;text-transform:uppercase;}

.info_entry .highlight 						{background:#ffde88;padding:2px;font-weight:bold;border:1px solid #d5a422;}

.info_entry_search p 						{padding:0 10px;font-size:1.3em;}


.sponsor 									{height:27px;background:#999;padding-top:12px;text-align:center;}
.sponsor span 								{font-size:1.2em;font-weight:bold;padding:10px;color:#fafafa;}
.sponsor a 									{color:#134b8e;}
.sponsor a:hover 							{color:#3d77bc;}
.sponsor img 								{float:left;margin-top:-10px;margin-left:20px;}

.times_broadcast li 						{list-style-type:none;margin-left:-5px;}
.times_broadcast li a 						{font-weight:bold;}

.map_info_icon 								{float:left;margin-top:-2px;margin-right:10px;}

.info_col_left 								{float:left;width:330px;}
.info_col_right 							{float:left;width:640px;}

.title_orange 								{background:#f77f00;}
.title_green 								{background:#28a825;border:1px solid #0f8b0c;}
.title_red 									{background:#cd3626;}
.title_blue 								{background:#3a57ab;}
.title_gray 								{background:#555;}

.orange 									{background:#fff7ef;border:1px solid #f77f00;box-shadow: 2px 2px 2px #d0d0d0;}
.green 										{background:#e9ffe9;font-weight:bold;border:1px solid #28a825;}
.red 										{background:#ffddd9;border:1px solid #cd3626;font-weight:bold;}
.blue 										{background:#e2eaff;border:1px solid #3a57ab;}
.gray 										{border:1px solid #888;}

.w310 										{float:left;width:310px;margin:10px 0 0 10px;}
.w310 .title 								{width:290px;padding:10px;font-size:16px;font-weight:bold;color:#fff;}
.w328 										{float:left;width:328px;margin:10px 10px 0 0;}
.w328 .title 								{width:308px;padding:10px;font-size:16px;font-weight:bold;color:#fff;}
.w328 img 									{max-width:328px;}
.w330 										{float:left;width:330px;margin:10px 10px 0 0;}
.w330 .title 								{width:310px;padding:10px;font-size:16px;font-weight:bold;color:#fff;}
.w628 										{float:left;width:628px;margin:10px 0 0 10px;}
.w628 .title 								{width:608px;padding:10px;font-size:18px;font-weight:bold;color:#fff;}
.w628 img 									{max-width:628px;}
.w630 										{float:left;width:630px;margin:10px 0 0 10px;}
.w630 .title 								{width:610px;padding:10px;font-size:18px;font-weight:bold;color:#fff;}

.h180 										{min-height:180px;}
.h200 										{min-height:200px;}
.h220 										{min-height:220px;}
.h300 										{min-height:300px;}
.h450 										{min-height:450px;}

#gate_info table 							{margin-bottom:10px;padding:0 20px;}
#gate_info tr 								{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
#gate_info tr:hover 						{background:#fff;cursor:default;}
#gate_info th 								{padding-top:20px;text-align:left;font-size:1.3em;}

#restrooms table 							{margin-bottom:10px;padding:0 20px;}
#restrooms tr 								{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
#restrooms tr:hover 						{background:#fff;cursor:default;}
#restrooms th 								{padding-top:20px;text-align:left;font-size:1.3em;}

@media (max-width: 730px) {
	#matchup h1  							{font-size:40px;padding-right:8px;}
}

@media (max-width: 600px) {
	#matchup p  							{padding:4px 0;padding-right:8px;font-size:12px;}
	#pilot_logo	img							{max-width: 200px;}
}
